package com.nxmu.hire.vo;

import com.nxmu.hire.model.enums.SemesterEnum;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

public class AddWorkloadReqVo implements Serializable {

    /**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	@NotBlank
	private String userId;

	@NotBlank
    private String publisher;

    @NotNull
    private Integer schoolYear;

    @NotNull
    private SemesterEnum semester;

    @NotNull
    private Integer workloadQuantity;

    
    public String getUserId() {
		return userId;
	}

	public void setUserId(String userId) {
		this.userId = userId;
	}

	public String getPublisher() {
        return publisher;
    }

    public void setPublisher(String publisher) {
        this.publisher = publisher;
    }

    public Integer getSchoolYear() {
        return schoolYear;
    }

    public void setSchoolYear(Integer schoolYear) {
        this.schoolYear = schoolYear;
    }

    public SemesterEnum getSemester() {
        return semester;
    }

    public void setSemester(SemesterEnum semester) {
        this.semester = semester;
    }

    public Integer getWorkloadQuantity() {
        return workloadQuantity;
    }

    public void setWorkloadQuantity(Integer workloadQuantity) {
        this.workloadQuantity = workloadQuantity;
    }
}
